home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 8566 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.4 KB

  1. Path: linus.mitre.org!spectre!eachus
  2. From: eachus@spectre.mitre.org (Robert I. Eachus)
  3. Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++
  4. Subject: Re: C/C++ knocks the crap out of Ada
  5. Followup-To: comp.lang.ada,comp.lang.c,comp.lang.c++
  6. Date: 16 Feb 1996 17:02:30 GMT
  7. Organization: The Mitre Corp., Bedford, MA.
  8. Message-ID: <EACHUS.96Feb16120230@spectre.mitre.org>
  9. References: <4etcmm$lpd@nova.dimensional.com> <4f4ptt$a1c@newsbf02.news.aol.com>
  10.     <4f4sh6$dco@qualcomm.com> <19960206T135716Z@arcana.naggum.no>
  11.     <4g1bq8$l5@mailhub.scitec.com.au>
  12. NNTP-Posting-Host: spectre.mitre.org
  13. In-reply-to: ramsesy@rd.scitec.com.au's message of 16 Feb 1996 07:30:16 GMT
  14.  
  15.  
  16. In article <4g1bq8$l5@mailhub.scitec.com.au> ramsesy@rd.scitec.com.au (Ramses Youhana) writes:
  17.  
  18.   > How did you come up with this statement and what figures have you
  19.   > got to support it?  Anybody going for an Ada job can just as
  20.   > easily lie about their knowledge of Ada programming as with C/C++.
  21.   > Maybe the employer can setup a better interviewing process to
  22.   > filter out those who lie about their level of knowledge and
  23.   > experience.
  24.  
  25.     I will certainly support it from experience.  It takes about ten
  26. minutes AT MOST over the phone to get a pretty good picture of how
  27. well someone knows Ada and good a software engineer he is.  With C
  28. programmers, I have found that I can only judge their suitability by
  29. reading through several pages of code they have written (and verifying
  30. that they understood what they wrote, rather than providing code which
  31. has been graded/improved by others).
  32.  
  33.     But I wouldn't use the word lie.  The real difference seems to be
  34. linguistic feedback.  Tucker Taft used to complain about the "little
  35. tests" that Ada keeps giving to programmers.  Some of them were
  36. irritations  correctly eliminated in Ada 95, but an awful lot more of
  37. them are of the form, "if you don't know this, you shouldn't be
  38. writing this code."  To choose one that Tucker Taft added to Ada 95,
  39. the rule about functions with a controlling result becoming abstract
  40. when the type is derived is a "little test."  If you don't know the
  41. answer you shouldn't be deriving from that type.
  42.  
  43.     The net result is that Ada programmers go instantly from cool and
  44. competent to glassy-eyed when you get beyond their area of competence.
  45.  
  46. --
  47.  
  48.                     Robert I. Eachus
  49.  
  50. with Standard_Disclaimer;
  51. use  Standard_Disclaimer;
  52. function Message (Text: in Clever_Ideas) return Better_Ideas is...
  53.